package cn.uway.pojo.common;

public class PageInfo {
	
	private long total;//数据库中总记录条数
	
	private Object rows;//本页包含的数据
	
	public long getTotal() {
		return total;
	}

	public void setTotal(long total) {
		this.total = total;
	}

	public Object getRows() {
		return rows;
	}

	public void setRows(Object rows) {
		this.rows = rows;
	}

	/**
     * 默认构造方法
     *
     * @param total
     *            数据库中总记录条数
     * @param rows
     *            本页包含的数据
     */
	public PageInfo(){
		
	}
	
	
    public PageInfo(long total, Object rows) {
        this.total = total;
        this.rows = rows;
    }
	
	
	/**
     * 获取任一页第n条数据在数据集的位置.
     * 
     * @param pageNo
     *            起始的页号
     * @param pageSize
     *            每页记录条数
     * @return 该页第一条数�?
     */
    public static int getStartOfPage(int pageNo, int pageSize) {
        return pageNo * pageSize;
    }
}
